e5abcccae3c433a93719d59101facdb7025a15bc,src/main/java/com/deutscheboerse/risk/dave/ers/processor/MarginComponentProcessor.java,MarginComponentProcessor,parseFromFIXML,#FIXML#,27
Before Change
mc.put("reqId", mcMessage.getID());
mc.put("sesId", mcMessage.getSetSesID().toString());
mc.put("rptId", mcMessage.getRptID());
ZonedDateTime txnTmInFrankfurtZone = ZonedDateTime.ofInstant(mcMessage.getTxnTm().toGregorianCalendar().toInstant(), ZoneId.of("Europe/Paris"));
mc.put("txnTm", new JsonObject().put("$date", txnTmInFrankfurtZone.withZoneSameInstant(ZoneOffset.UTC).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)));
mc.put("bizDt", mcMessage.getBizDt().toGregorianCalendar().toZonedDateTime().format(DateTimeFormatter.ISO_LOCAL_DATE));
mc.put("clss", mcMessage.getClss());
After Change
mc.put("reqId", mcMessage.getID());
mc.put("sesId", mcMessage.getSetSesID().toString());
mc.put("rptId", mcMessage.getRptID());
GregorianCalendar txnTmInFrankfurtZone = mcMessage.getTxnTm().toGregorianCalendar();
txnTmInFrankfurtZone.setTimeZone(TimeZone.getTimeZone("Europe/Paris"));
mc.put("txnTm", new JsonObject().put("$date", txnTmInFrankfurtZone.toZonedDateTime().withZoneSameInstant(ZoneOffset.UTC).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)));
mc.put("bizDt", mcMessage.getBizDt().toGregorianCalendar().toZonedDateTime().format(DateTimeFormatter.ISO_LOCAL_DATE));
mc.put("clss", mcMessage.getClss());